Big Huge Thesaurus

jugular vein

noun